home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / fdesk.zip / FDESK.DOC < prev    next >
Text File  |  1992-02-25  |  41KB  |  1,861 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                FrontDesk
  16.                            Version 02.18.92
  17.  
  18.                               Hal Landry
  19.                           (C) Copyright 1992
  20.                           All Rights Reserved
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                        1
  61.  
  62.  
  63.      Licensing Information
  64.  
  65.  
  66.      This  document  makes reference to a  number  of  third-party
  67.      products.   All copyrights,  trademarks,  and reserved rights
  68.      held in these products are acknowledged.
  69.  
  70.      "FrontDesk"  refers to the executable programs and documenta-
  71.      tion  contained  in the FrontDesk distribution  archives  re-
  72.      leased by Hal Landry.
  73.  
  74.      FrontDesk is the copyrighted material of Hal Landry.   It may
  75.      only  be  used in accordance with the conditions set  out  in
  76.      this license agreement.
  77.  
  78.      You may use FrontDesk for a period of thirty days on a  trial
  79.      basis.  This will allow you time to determine if FrontDesk is
  80.      suitable for your needs.  After this period of time, you must
  81.      register FrontDesk,  or cease to use it.  Failure to register
  82.      the  product after thirty days is a violation of this  agree-
  83.      ment.
  84.  
  85.      Registration  entitles  you to use FrontDesk and  any  future
  86.      versions of FrontDesk for as long as you wish, subject to any
  87.      special  licensing  conditions attached to  future  versions. 
  88.      For details on how to register,  see the section on registra-
  89.      tion found elsewhere in this document.
  90.  
  91.      Hal Landry is in no way obligated to provide future  versions
  92.      of, or support for FrontDesk.
  93.  
  94.      Site  and group registrations are available,  and  are  dealt
  95.      with on a case by case basis.
  96.  
  97.      You may not modify or otherwise reverse-engineer FrontDesk.
  98.  
  99.      You  are encouraged to distribute FrontDesk provided that  no
  100.      fee is charged for its distribution,  and that the  distribu-
  101.      tion archive is not modified in any way.   Pay bulletin board
  102.      systems may however, charge their normal fee provided that no
  103.      additional charge for FrontDesk is levied.
  104.  
  105.      FrontDesk  may  not be included as part of any  software  li-
  106.      brary,  product,  system, or other group of programs which is
  107.      distributed on a commercial basis without prior written  per-
  108.      mission from the Hal Landry.
  109.  
  110.      FrontDesk may not be used in any unlawful or illegal manner.
  111.  
  112.      The authors liability resulting from your use or inability to
  113.      use  FrontDesk  is limited to the amount  that  the  affected
  114.      party has paid for it.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                                        2
  121.  
  122.  
  123.      How to Register
  124.  
  125.  
  126.      Print  or reproduce the following registration form and  send
  127.      it with your registration payment to:
  128.  
  129.      Hal Landry          Tel: (303) 741-2339  BBS: (303) 721-1843
  130.      7348 Apt D
  131.      South Xenia Circle
  132.      Englewood, Co
  133.      80112
  134.  
  135.      Registration fee: $15.00 (U.S.)
  136.  
  137.      Upon receipt of payment,  you will be sent a registration key
  138.      file.   Place  this key file in the appropriate  location  of
  139.      your  computer system and all visual and operational  aspects
  140.      of  the  program will change from "Unregistered"  to  "Regis-
  141.      tered".   This key file MAY NOT be made available to any  one
  142.      else.  Doing so is a violation of this agreement.
  143.  
  144.      By  using FrontDesk,  you agree to all terms  and  conditions
  145.      stated  in this agreement.   If you do not agree to abide  by
  146.      these terms and conditions, don't use FrontDesk.
  147.  
  148.      Payment should be in the form of a personal check, or a cash-
  149.      iers check.  Please, no cash or money orders.
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                                        3
  181.  
  182.  
  183.                   --- FrontDesk Registration Form ---
  184.  
  185.  
  186.  
  187.  
  188.      Name:__________________________________________________
  189.  
  190.  
  191.  
  192.      Address:_______________________________________________
  193.  
  194.  
  195.              _______________________________________________
  196.  
  197.  
  198.              _______________________________________________
  199.  
  200.  
  201.              _______________________________________________
  202.  
  203.  
  204.      Voice phone number: ___________________________________
  205.  
  206.  
  207.      BBS phone number  : ___________________________________
  208.  
  209.  
  210.      BBS name: _____________________________________________
  211.  
  212.  
  213.      Network names and addresses assigned to you:
  214.  
  215.  
  216.      _______________________________________________________
  217.  
  218.  
  219.      _______________________________________________________
  220.  
  221.  
  222.      _______________________________________________________
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                        4
  241.  
  242.  
  243.      How to get support
  244.  
  245.  
  246.      You can always get support and technical assistance from  the
  247.      author by contacting him at:
  248.  
  249.  
  250.      Hal Landry
  251.  
  252.      Voice: (303) 741-2339   4:00 pm to 9:00 pm RMT (Daily)
  253.      Data : (303) 721-1843   24 hrs a day (HST)
  254.             1:104/336@FidoNet
  255.            69:2101/34@AdultLinks
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.                                        5
  301.      What is FrontDesk?
  302.  
  303.  
  304.      FrontDesk  is a set of programs which allow users to  reserve
  305.      specific time on your BBS.
  306.  
  307.      It  is set up so that a user may make a reservation,  and  be
  308.      assured that he will be able to get on at the desired time.
  309.  
  310.      FrontDesk can be used to set user flags,  limit time  remain-
  311.      ing, etc as part of it's normal operation.
  312.  
  313.      It is intended for RemoteAccess systems running 1.10 or 1.11. 
  314.  
  315.      The system determines which version of RemoteAccess is  being
  316.      run and will operate accordingly.   Versions other than  1.10
  317.      and 1.11 will NOT support the RemoteAccess specific features.
  318.  
  319.      FrontDesk  will work with other BBS software.   At this  time
  320.      however,  it will not shorten sessions, adjust time, or alter
  321.      flags for systems which are not running RemoteAccess.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                                        6
  361.  
  362.  
  363.      Installation
  364.  
  365.  
  366.      FrontDesk  should run on any IBM 80x86  compatible  computer. 
  367.      The  only other required programs are DOS 3.0 (or  later),  a
  368.      bulletin board system (normally RemoteAccess),  and a  FOSSIL
  369.      driver.  The latter two should be available from a local bul-
  370.      letin board system.  You will, of course, need a modem.
  371.  
  372.      This  document assumes that you will be installing  FrontDesk
  373.      to  run as part of a RemoteAccess bulletin board system.   If
  374.      you  are  going  to use some other  bulletin  board  package,
  375.      please contact the author for more information.
  376.  
  377.  
  378.      Let's get started.
  379.  
  380.  
  381.      Create a directory to place the FrontDesk files into.  By de-
  382.      fault  the system expects to be placed in a  directory  named
  383.      "\HLUTIL".  You may change this if you so desire.  If you do,
  384.      you  must edit the file CDESK.CFG later in  the  installation
  385.      process.
  386.  
  387.  
  388.      Uncompress  the archive and place the resulting files  in  to
  389.      the directory just created.  From this point on,  unless oth-
  390.      erwise specified, all operations will be done in this new di-
  391.      rectory.
  392.  
  393.  
  394.      If  you  placed the FrontDesk files in some  directory  other
  395.      than "\HLUTIL",  you must edit the CDESK.CFG file.   Find the
  396.      line  in the file which indicates the path to  the  FrontDesk
  397.      files.   Replace the "\HLUTIL"  with the appropriate path in-
  398.      formation  and  save  the changes.  You  may  then  exit  the
  399.      editor.
  400.  
  401.  
  402.      If  you are going to run FrontDesk on a multi-node  BBS,  you
  403.      must edit the CDESK.CFG file to ensure that system file lock-
  404.      ing will work correctly.   In addition, you must have the DOS
  405.      SHARE.EXE loaded.   Edit the CDESK.CFG file.  Locate the line
  406.      which indicates the multi-node status.  If you are not  using
  407.      a multi-node system you may delete this line.   If it is  NOT
  408.      there and you ARE using a multi-node system,  add the follow-
  409.      ing to the file:
  410.  
  411.          "multinode system"
  412.  
  413.      Remember,  if  this  line  is in  the  file,  you  MUST  have
  414.      SHARE.EXE  loaded before the FrontDesk system  will  function
  415.      properly.
  416.      Use the configuration compiler to create a FDESK.CFG file  by
  417.      issuing the following command at the DOS prompt:
  418.  
  419.         CDESK CDESK.CFG FDESK.CFG
  420.                                        7
  421.  
  422.      The program will display the from and to file names, and then
  423.      ask  your permission to continue.  Just press return and  the
  424.      new FDESK.CFG will be created.
  425.  
  426.      At  this point,  all of the appropriate files have been  cre-
  427.      ated,  and you may now proceed to update your BBS menu struc-
  428.      ture to activate FrontDesk.
  429.  
  430.      From this point on, we are going to assume that you are using
  431.      RemoteAccess 1.01,  1.10, or 1.11.  If not, you might have to
  432.      grope your way through the installation process.  If you have
  433.      problems, feel free to call for help.
  434.  
  435.      If you are not using R/A 1.10 or 1.11,  some of the  features
  436.      will not be available to you.  This is because these features
  437.      update your USERS.BBS and I am not able to determine if these
  438.      features  will corrupt files for systems other than R/A  1.10
  439.      or R/A 1.11.
  440.  
  441.      Ok, now that the files are all in the right place, lets begin
  442.      by backing up your RemoteAccess system files.   I'll let  you
  443.      determine the best way to do it,  but please back up at least
  444.      your  menu files and your CONFIG.RA file.   If you don't  and
  445.      something happens,  don't come crying about it.   I won't  be
  446.      able to help you.
  447.  
  448.      The first program we are going to install is FDESK.EXE.  This
  449.      is the primary BBS interface program.  This program checks to
  450.      see who is logged on and the current date and time.   It then
  451.      compares  that information to a list of outstanding  reserva-
  452.      tions.   If a conflict is found, it gives the user  an  error
  453.      message and then drops DTR, and returns to RemoteAccess.  The
  454.      absence  of DTR causes RemoteAccess to log the user  off  and
  455.      the board is now open for the next caller.
  456.  
  457.      You  may  install this program just about anywhere,  just  as
  458.      long as it is the first thing executed when the user logs on. 
  459.      On my system, I have placed it on the menu TOP.   Enclosed is
  460.      an example of my TOP.MNU file.
  461.  
  462.      If your BBS uses nonstandard IRQ and/or memory locations  for
  463.      the  serial  ports,  please see the  section  later  in  this
  464.      document.   You'll have to account for this before your users
  465.      can use the system, but it will have no bearing on your abil-
  466.      ity  to  install FrontDesk and verify that  it  is  operating
  467.      properly  in  a  local mode.   If you  are  using  a  FOSSIL,
  468.      FrontDesk will sense it and work accordingly.
  469.  
  470.      To  install FDESK.EXE,  create a menu item using  RAMENU,  or
  471.      RACONFIG,  as appropriate.   It should probably be the  FIRST
  472.      item on this menu.  The settings are as follows:
  473.  
  474.         User Display :    ;
  475.         Action       :    Menu item type 7
  476.         Optional Data:    \HLUTIL\FDESK.EXE \HLUTIL\FDESK.CFG 
  477.                           \HLUTIL\FDESK.RSV DORINFO1.DEF -N*N
  478.         Hot Key      :
  479.         Automatic    :    Yes
  480.                                        8
  481.         Color        :
  482.         Security     :    0
  483.         Flags       A:    N/A
  484.                     B:    N/A
  485.                     C:    N/A
  486.                     D:    N/A
  487.  
  488.      The -N*N tells FrontDesk which node number that you are using
  489.      when  you  started R/A.   This means you don't have  to  copy
  490.      dorinfo1.def  to dorinfo2.def for node two,  and so on.   Non
  491.      R/A  system  might  need a bat file to  accomplish  the  same
  492.      thing.
  493.  
  494.      Example:
  495.  
  496.         echo off
  497.         copy dorinfo1.def \hlutil\dorinfo2.def
  498.         cd \hlutil
  499.         fdesk.exe fdesk.cfg fdesk.rsv dorinfo2.def
  500.         cd\qbbs
  501.  
  502.      Save this change and run RemoteAccess in local mode.  This is
  503.      done by the command:
  504.  
  505.         RA.EXE -L -D
  506.  
  507.      You  will notice that all of your normal displays occur,  in-
  508.      cluding  the new mail and new files checks.   I  am  assuming
  509.      that you have them enabled.   If not,  they wouldn't show  up
  510.      anyway.
  511.  
  512.      If  you installed the FDESK.EXE menu item as the FIRST  item,
  513.      then you will see FDESK.EXE load.  The first time it runs, it
  514.      will create the file FDESK.RSV.  We will discuss this file in
  515.      much more detail later.   Since the FDESK.RSV will be  empty,
  516.      you'll get a blurb about no reservations,  and then you  need
  517.      to press return to continue with the BBS session.
  518.  
  519.      If  the above description does not represent  what  happened,
  520.      check your work and try again. Don't go any further until you
  521.      get this part working.
  522.  
  523.      Ok, now if you have the new mail and new file checks at logon
  524.      enabled,  TURN THEM OFF.   If you don't,  it will be possible
  525.      for  someone  to consume a bit of time reading his  mail  and
  526.      looking at new files BEFORE FrontDesk gets the chance to kick
  527.      him off.  This is optional of course.  On my system, I have a
  528.      second menu item on TOP.MNU which causes a new mail check  to
  529.      happen  for each user that logs on.   The new files check  is
  530.      delegated to another menu dealing with file areas.  This menu
  531.      is NOT included in the product archive for FrontDesk.
  532.  
  533.      Whew,  all that work and we are only half way through the in-
  534.      stallation process.   The next set of instructions deal  with
  535.      the installation of RDESK.EXE.  This program is the one which
  536.      your users will use to make, list, and cancel reservations.
  537.  
  538.      Pick one your existing menus, and we'll install RDESK.EXE.  
  539.  
  540.                                        9
  541.      Using RAMENU or RACONFIG, as appropriate.   Create a new menu
  542.      item.   It should have the SAME optional data as your TOP.MNU
  543.      did, just substitute RDESK.EXE for FDESK.EXE.  The other menu
  544.      item  parameters (User display,  etc.), I'll leave up to  you 
  545.      to choose.
  546.  
  547.      Ok,  save  your changes and let's run RemoteAccess  in  local
  548.      mode  again.   Work your way through your menu options  until
  549.      you get to the one you just added for RDESK.EXE.   Select it,
  550.      and if everything is right, RDESK.EXE will run.
  551.  
  552.      The first thing you will notice is that there are no reserva-
  553.      tions in the file.  Well, we are going to fix that right now. 
  554.      Choose  (R) to make a reservation.   Answer no the  'repeated
  555.      daily'  question  (if  it appears).   Enter  todays  date  in
  556.      MM/DD/YY  format  and press return.  Be sure to  include  the
  557.      slashes.   Enter  the current time (in 24  hour  format)  and
  558.      press return.  Be sure to include the colon (:).   Answer yes
  559.      to the 'is this correct?' prompt.  Now select (L) to list the
  560.      reservation you just made.   When asked,  choose (Y) to  list
  561.      only your reservations.  If all is well,  the reservation you
  562.      just  made will be listed.   You will see the date and  time,
  563.      but NEVER any names.
  564.  
  565.      If the reservation you entered didn't show up,  double  check
  566.      your work and if it still doesn't work call for help.
  567.  
  568.      Choose (C) and the reservation you entered will be displayed.
  569.  
  570.      You'll be asked which reservation.   Type in the  reservation
  571.      number  associated  with the reservation  and  press  return. 
  572.      You'll then see the 'record(s) deleted' message.
  573.  
  574.      Choose (E) and RDESK.EXE will return you to the BBS.
  575.  
  576.      This  completes the installation process.   If you  got  this
  577.      far,  then I haven't done that bad of a job.  We not only in-
  578.      stalled the product,  but we verified the ability of the  BBS
  579.      to  run the FrontDesk programs.  Everything else that can  go
  580.      wrong should be outside the scope of FrontDesk.
  581.  
  582.      The remaining sections of this document deal with the  multi-
  583.      tude of details about FrontDesk.  Each of the three  programs
  584.      is fully explained.  We will also discuss multi-node systems,
  585.      special configurations (BBS, phone lines, and IRQ/memory).
  586.  
  587.      Feel  free to hack this up as needed so that your  users  can
  588.      have  a how-to file on FrontDesk.   It beats your  having  to
  589.      create one from scratch.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                        10
  601.  
  602.  
  603.      CDESK.EXE - FrontDesk Configuration Compiler
  604.  
  605.  
  606.      Command line format:
  607.  
  608.  
  609.         CDESK.EXE fromfile tofile
  610.  
  611.      This  program  will compile the text file  specified  in  the
  612.      fromfile  parameter into the configuration file specified  in
  613.      the tofile parameter.
  614.  
  615.      Both  file  names may include drive  path  specifications  if
  616.      needed.
  617.  
  618.      If  errors  are encountered during the compile  process,  the
  619.      lines in error will be IGNORED.
  620.  
  621.      The fromfile is a simple text file which you can create  with
  622.      your favorite text editor.  An example text file CDESK.CFG is
  623.      included  in the distribution archive.  It is shown here  for
  624.      reference.
  625.  
  626.      The  spacing between command words and parameters is as  fol-
  627.      lows.   The may be one and only one space between words in  a
  628.      command.   There may be one or more spaces between that  com-
  629.      mand and it's parameters,  as well as between the  parameters
  630.      themselves.   Failure to follow the criteria will  result  in
  631.      errors  during the compile,  and as stated  before,  commands
  632.      which are in error are IGNORED.
  633.  
  634.      Also  blank lines,  or lines that start with  semicolons  (;)
  635.      will  treated as comments.   Comments may also appear on  the
  636.      same line as a command,  just follow the command and its  pa-
  637.      rameters (if any) with at least one space.
  638.  
  639.      Example text file:
  640.  
  641.      ;
  642.      ; This file is used to control the environment under which the FrontDesk
  643.      ; system operates
  644.      ;
  645.      ; Each of the following parameters serves a unique function which is fully
  646.      ; explained in the documentation
  647.      ;
  648.  
  649.      ; This line says that you have to have a security class of at least 100
  650.      ; in order to reserve time between 3:00 and 4:00 am on Mondays.
  651.  
  652.      access window monday 03:00 04:00 100
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                                        11
  661.  
  662.  
  663.      CDESK.EXE - FrontDesk Configuration Compiler
  664.  
  665.  
  666.      ; This line says that the sephamore, key, and other files will be found
  667.      ; in the directory c:\hlutil
  668.  
  669.      path to files c:\hlutil
  670.  
  671.      ; This line indicates that you are operating a multinode BBS, and that
  672.      ; locking will be done around all of the FrontDesk file update operations.
  673.      ;
  674.      ; For this to work YOU MUST HAVE share.exe loaded.
  675.  
  676.      multinode system
  677.  
  678.      ; This line controls the grace period.  If I make a reservation, and I dial
  679.      ; in up to 10 minutes AFTER my reservation, it will still be honored.
  680.      ;
  681.      ; Example, I reserve this board for 4:00 am.  Between 4:00 and 4:10 am, I
  682.      ; will be the only one allowed to access to the board.  After 4:10, any
  683.      ; other persons may use the board (including me).  See the documentation
  684.      ; for exceptions to this scenario.
  685.  
  686.      grace period 10
  687.  
  688.      ; This line indicates how many reservations a person may have.  In this
  689.      ; case the limit is four.  This means that I may have no more than four
  690.      ; reservations pending.  I may make reservations for four different date
  691.      ; and time combinations.
  692.  
  693.      maximum reservations per person 4
  694.  
  695.      ; This line indicates the minimum security level that a user must have in
  696.      ; order to reserve the same time every day.  While this counts as a single
  697.      ; reservation entry, it is in effect for every day of the week.  This type
  698.      ; of reservation does not check against the established access windows.
  699.      ;
  700.      ; A good example of who would use this is the Sysop on vacation.  Want to
  701.      ; dial in and read your mail, but don't want to have to fight with your
  702.      ; users for access.  Simply reserve the system for the same time every day
  703.      ; and enjoy yourself.  You will know that you'll always be able to logon.
  704.  
  705.      permanent reservation security level 100
  706.  
  707.      The  following  pages will document each of the  commands  in
  708.      this configuration file.
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                        12
  721.  
  722.  
  723.      CDESK.EXE - FrontDesk Configuration Compiler
  724.  
  725.  
  726.      GRACE PERIOD n
  727.  
  728.      This  command establishes a time window that is  appended  to
  729.      each reservation made.   This permits a user to miss his res-
  730.      ervation by a few minutes,  but still have it honored.   This
  731.      is kind of like a hotel giving a guest a 'late arrival'  res-
  732.      ervation.
  733.  
  734.      This time period is in minutes,  and is in the range of 0  to
  735.      36767.
  736.  
  737.      If not specified, the default is ten minutes.
  738.  
  739.      An example of usage would be:
  740.  
  741.         With a grace period of ten minutes,  I'll make a  reserva-
  742.      tion for tomorrow at 04:00 am.  This means that I can dial in
  743.      and the board will be reserved for me up until 04:10 am.  Be-
  744.      tween  04:00 and 04:10,  I'll be the only one allowed to  log
  745.      on,  unless someone else has a conflicting  reservation.   If
  746.      this  is the case,  the first one of us to log on,  gets  the
  747.      system.
  748.  
  749.      An example command in the text file would be:
  750.  
  751.         grace period 10
  752.  
  753.      This value if changed, becomes effective at once.   It is not
  754.      made part of each reservation record.   It is loaded from the
  755.      configuration file each time FDESK.EXE and RDESK.EXE run.
  756.  
  757.      REMEMBER - The time period between the reserved time and  the
  758.      reserved  time PLUS the grace period will be reserved  for  a
  759.      specific  user or user(s).   If anyone else logs on  to  your
  760.      system, they will get a message, and then they will be logged
  761.      off!   Don't make this time any greater than it needs to  be. 
  762.      It defaults to ten minutes,  but on my board I set it to five
  763.      minutes.  Personal preference.
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                        13
  781.  
  782.  
  783.      CDESK.EXE - FrontDesk Configuration Compiler
  784.  
  785.  
  786.      PATH TO FILES drive\path
  787.  
  788.      This  command  defines where certain files of  the  FrontDesk
  789.      system  may  be found.   All of the files  on  the  FrontDesk
  790.      archive should be placed in the drive\path location specified
  791.      here.
  792.  
  793.      If  not  specified,  the default is  the  current  drive\path
  794.      specification.
  795.  
  796.      Some  files may be excepted from the need to reside  at  this
  797.      location.  Those will be covered in the special configuration
  798.      section.
  799.  
  800.      An example command in the text file would be:
  801.  
  802.         path to files c:\hlutil
  803.  
  804.      Note the trailing '\'  is optional.  If it is not there,  the
  805.      compiler will put it there for you.
  806.  
  807.      If changed, this command becomes effective at once.  The next
  808.      executions of FDESK.EXE and RDESK.EXE will process using  the
  809.      new drive\path specification.
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                        14
  841.  
  842.  
  843.      CDESK.EXE - FrontDesk Configuration Compiler
  844.  
  845.  
  846.      MAXIMUM RESERVATIONS PER PERSON n
  847.  
  848.      This command will control the number of outstanding  reserva-
  849.      tions that each person may have.
  850.  
  851.      If not specified, the default is one reservation per person.
  852.  
  853.      If changed,  the changes are effective at once for new reser-
  854.      vations.   It will not impact the reservations which a person
  855.      may have already placed.
  856.  
  857.      An example in the command file would be:
  858.  
  859.         maximum reservations per person 4
  860.  
  861.      This  would limit each person to four  pending  reservations. 
  862.      On my system, I set this value to 2.  Personal preference.
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.                                        15
  901.  
  902.  
  903.      CDESK.EXE - FrontDesk Configuration Compiler
  904.  
  905.  
  906.      MULTINODE (no parameters)
  907.  
  908.      This  command  tells FrontDesk that it needs to use  the  DOS
  909.      file locking facility when accessing certain files.
  910.  
  911.      This is needed if you are running a multiple node BBS and are
  912.      sharing the FDESK.CFG or FDESK.RSV files.
  913.  
  914.      If specified,  then SHARE.EXE must be loaded prior to running
  915.      FDESK.EXE or RDESK.EXE.   Failure to load SHARE.EXE will  re-
  916.      sult in the FrontDesk system failing to operate correctly.
  917.  
  918.  
  919.      If changed,  the changes become effective at once.   The next
  920.      execution  of FDESK.EXE or RDESK.EXE will then operate  based
  921.      upon the current setting.
  922.  
  923.      If  not  specified,  the  default is  NOT  to  use  multinode
  924.      operation.
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                        16
  961.  
  962.  
  963.      CDESK.EXE - FrontDesk Configuration Compiler
  964.  
  965.  
  966.      PERMANENT RESERVATION SECURITY LEVEL n
  967.  
  968.      This command indicates the minimum security level that a user
  969.      must have in order to make a permanent reservation.
  970.  
  971.      A permanent reservation is one which occurs at the same time,
  972.      every day of the week.  It will always be there,  unless can-
  973.      celled by the user.
  974.  
  975.      An example would be, as a Sysop, I'm on vacation.   I'll want
  976.      to  be  able to dial in and check my messages at  9:00  every
  977.      day.   I don't want to have to enter a reservation for  every
  978.      day that I'll be gone.  Instead,  I create a single permanent
  979.      reservation for 9:00 am.   As a result,  I know that I'll al-
  980.      ways be able to get into my system at 9:00 am (assuming  that
  981.      there are no conflicting reservations).
  982.  
  983.      If changed,  this becomes effective at once.   When RDESK.EXE
  984.      next runs, it will edit against the new value.
  985.  
  986.      If not specified, the default is a security level of 99999.
  987.  
  988.      An example of the text file command would be:
  989.  
  990.         permanent reservation security level 100
  991.  
  992.      On  my system,  I set it to the Sysop security  level.   That
  993.      way,  I'm  the only one who can use this  feature.   Personal
  994.      preference.
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                                        17
  1021.  
  1022.  
  1023.      CDESK.EXE - FrontDesk Configuration Compiler
  1024.  
  1025.  
  1026.      BBS TYPE {RA, OTHER}
  1027.  
  1028.      Some  the functions of FrontDesk only work with  RemoteAccess
  1029.      systems.   This  command is used to tell FrontDesk  what  BBS
  1030.      software you are using.
  1031.  
  1032.      If not specified, the default is OTHER.
  1033.  
  1034.      Currently only RA and OTHER are valid types.  Future releases
  1035.      will provide support for other BBS software types.
  1036.  
  1037.      Example:
  1038.  
  1039.         BBS TYPE RA
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.                                        18
  1081.  
  1082.  
  1083.      CDESK.EXE - FrontDesk Configuration Compiler
  1084.  
  1085.  
  1086.      PATH TO USERS.BBS pathname
  1087.  
  1088.      The  features which work only on RemoteAccess systems  update
  1089.      the USERS.BBS file.  In order to do this,  FrontDesk needs to
  1090.      know where to find the USERS.BBS file.
  1091.  
  1092.      The  only  program  which writes  directly  to  USERS.BBS  is
  1093.      UDESK.EXE.   It does this when a session has been  shortened,
  1094.      and the time deducted is being credited back to the user  for
  1095.      use later in the day.
  1096.  
  1097.      Example:
  1098.  
  1099.         PATH TO USERS.BBS C:\RA
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.                                        19
  1141.  
  1142.  
  1143.      CDESK.EXE - FrontDesk Configuration Compiler
  1144.  
  1145.  
  1146.      PATH TO CONFIG.RA pathname
  1147.  
  1148.      This  command  tells FrontDesk where to find  your  CONFIG.RA
  1149.      file.   This command is valid only when the BBS TYPE  is  RA. 
  1150.      It need not be specified for BBS TYPEs of OTHER.
  1151.  
  1152.      The only reason the FrontDesk accesses CONFIG.RA is to deter-
  1153.      mine the version level of RemoteAccess.
  1154.  
  1155.      Example:
  1156.  
  1157.         CONFIG.RA C:\RA
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.                                        20
  1201.  
  1202.  
  1203.      CDESK.EXE - FrontDesk Configuration Compiler
  1204.  
  1205.  
  1206.      TIME ZONE zone
  1207.  
  1208.      This command allows you identify your time zone.  This infor-
  1209.      mations is displayed to your users as part of RDESK.  It will
  1210.      give them some idea on the differences between your time zone
  1211.      and theirs.  It is NOT used to calculate times due to differ-
  1212.      ent time zones.
  1213.  
  1214.      Example:
  1215.  
  1216.         TIME ZONE PST
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                        21
  1261.  
  1262.  
  1263.      CDESK.EXE - FrontDesk Configuration Compiler
  1264.  
  1265.  
  1266.      FLAG sessiontype flaginfo
  1267.  
  1268.      This command is valid for RemoteAccess systems only.
  1269.  
  1270.      When FDESK returns control to your BBS,  it can be instructed
  1271.      to  set one or more user flags.   This is useful for  telling
  1272.      your BBS what session type is currently under way.
  1273.  
  1274.      Session types:
  1275.  
  1276.      RESERVED SESSION
  1277.  
  1278.      The user has signed on and is taking advantage of a  reserva-
  1279.      tion which he had already made.
  1280.  
  1281.      SHORTENED SESSION
  1282.  
  1283.      The  users  sessions has been shortened so that  is  will  no
  1284.      cause a conflict with a pending reservation.   If  installed,
  1285.      UDESK can be used to credit the user for the time reduced.
  1286.  
  1287.      REGULAR SESSION
  1288.  
  1289.      The user does not conflict with any reservations.  In  simple
  1290.      terms,  this  is a way to set a flag to tell  your  BBS  that
  1291.      FrontDesk is working.
  1292.  
  1293.      NO SESSION
  1294.  
  1295.      The  users session should be cancelled because  it  conflicts
  1296.      with  a  pending  reservation.    If  this  command  is   NOT
  1297.      specified,  then FrontDesk will simply hang up the  phone  in
  1298.      cases like this.   When this command IS specified,  FrontDesk
  1299.      WILL  NOT hang up the phone.   Instead,  control will be  re-
  1300.      turned  to your BBS and you are responsible for  logging  the
  1301.      user off.
  1302.  
  1303.      Flag info:
  1304.  
  1305.      In all of the above commands, a flag can be set.   The format
  1306.      of the flag info parm is:
  1307.  
  1308.        GFA where:
  1309.  
  1310.      'G' is the flag group code (A, B, C, or D).
  1311.  
  1312.      'F' is the flag number (1 to 8).
  1313.  
  1314.      'A' is the flag attribute.  '+' means turn on the flag.   '-'
  1315.      means turn off the flag.  '*' means toggle the flag.
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                        22
  1321.  
  1322.  
  1323.      CDESK.EXE - FrontDesk Configuration Compiler
  1324.  
  1325.  
  1326.      Examples:
  1327.  
  1328.         FLAG NO SESSION A1+
  1329.  
  1330.         Turn on flag A1 if this session needs to be aborted.
  1331.  
  1332.         FLAG SHORTENED SESSION B8-
  1333.  
  1334.         Turn off flag A8 if this session was shortened.
  1335.  
  1336.         FLAG RESERVED SESSION C1*
  1337.  
  1338.         Toggle flag C1 if this session is honoring a reservation.
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.                                        23
  1381.  
  1382.  
  1383.      CDESK.EXE - FrontDesk Configuration Compiler
  1384.  
  1385.  
  1386.      SESSION LIMIT n
  1387.  
  1388.      This command is valid for RemoteAccess systems only.
  1389.  
  1390.      This  command  allows you to specify a maximum  session  time
  1391.      limit for reserved sessions.  A n example would be a user who
  1392.      normally gets 3 hours a day,  but you don't want  reservation
  1393.      sessions to be any longer than 30 minutes.  You would use the
  1394.      following command:
  1395.  
  1396.         SESSION LIMIT 30
  1397.  
  1398.      Please  note,  time that is deducted by this command  is  NOT
  1399.      credited back to the user.  His 30 minute session will be his
  1400.      last session of the day.   If the user has less time than the
  1401.      session limit, his time will NOT be increased.
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.                                        24
  1441.  
  1442.  
  1443.      CDESK.EXE - FrontDesk Configuration Compiler
  1444.  
  1445.  
  1446.      ACCESS WINDOW day from to seclvl
  1447.  
  1448.      This command permits you to define times during the day  that
  1449.      can be reserved only by people with a minimum security level.
  1450.  
  1451.      Each  window  is  for a specific day of the  week.   This  is
  1452.      specified by using the actual day.  You know,  Monday,  Tues-
  1453.      day, etc.
  1454.  
  1455.      Each window may have a distinct start and/or stop time.  They
  1456.      may  also overlap.   The only rule is that a window  MAY  NOT
  1457.      span MIDNIGHT.  Times must be entered in 24 hour format, with
  1458.      the colon (:).
  1459.  
  1460.      Security level can be any valid RemoteAccess security level.
  1461.  
  1462.      This permits you to reserve time blocks for your special  us-
  1463.      ers,  or to block out time that you normally use  to  process
  1464.      mail or other  activities.
  1465.  
  1466.      If not specified,  no time windows exist.  You may have up to
  1467.      100 time windows.   If that's not enough,  let me know,  it's
  1468.      your P/C's memory not mine.
  1469.  
  1470.      An example of the time window command is:
  1471.  
  1472.         time window saturday 16:00 23:59 100
  1473.  
  1474.      In this example,  only people with security levels of 100  or
  1475.      higher may reserve time between 4:00 pm and 11:59 pm on  Sat-
  1476.      urdays.
  1477.  
  1478.      People  can  make reservations for other time  blocks  during
  1479.      this time.   This only controls who can reserve your BBS  for
  1480.      use during this time.
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.                                        25
  1501.  
  1502.  
  1503.      CDESK.EXE - FrontDesk Configuration Compiler
  1504.  
  1505.  
  1506.      QUIET MODE (Registered versions only)
  1507.  
  1508.      This  command  suppresses all display output from  the  FDESK
  1509.      program.  This means that when there is reservation conflict,
  1510.      your  users will not see any displays nor will they be  asked
  1511.      to press return to continue.  Except for the 'Loading...' and
  1512.      'returning...' messages, they will have no idea that anything
  1513.      special is going on.
  1514.  
  1515.      Quiet  mode will not suppress the ASCII FDESKIN and  FDESKOUT
  1516.      files if they exist in the 'path to files' directory.
  1517.  
  1518.      In the event of a reservation conflict,  all displays will be
  1519.      presented as in the unregistered version.
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.                                        26
  1561.  
  1562.  
  1563.      FDESK.EXE - System availability checker
  1564.  
  1565.  
  1566.      This  program  is invoked by RemoteAccess each  time  someone
  1567.      logs on to your system.
  1568.  
  1569.      Using  the  callers name and the current date  and  time,  it
  1570.      checks  to see if there are any reservations for the  current
  1571.      time.
  1572.  
  1573.      If not, the caller is allowed access to the BBS.
  1574.  
  1575.      If  there is a reservation,  but it is for someone else,  the
  1576.      caller  will be logged off.   If the reservation is  for  the
  1577.      caller, he will be allowed access to the BBS.
  1578.  
  1579.      FDESK  supports two ascii files.   FDESKIN.ASC  is  displayed
  1580.      prior to FDESK.EXE beginning execution.  FDESKOUT.ASC is dis-
  1581.      played  when FDESK is terminated.  In order to be  displayed,
  1582.      these  files  must be in the 'path to files'  directory.   At
  1583.      this time, there is no support for substitutions used to dis-
  1584.      play things like names, date, time.
  1585.  
  1586.      FDESK also supports ascii files which may be used to  custom-
  1587.      ize the messages displayed to the users.  They are:
  1588.  
  1589.      FDWEL.ASC - The top of the screen welcome message.
  1590.  
  1591.      NORES.ASC  - Message displayed when no  reservation  conflict
  1592.      exists.
  1593.  
  1594.      YESRES.ASC  - Message displayed when a user has signed on  to
  1595.      use his reserved time.
  1596.  
  1597.      OTHRES.ASC - Message displayed when a user is not allowed  to
  1598.      sign on due to a pending reservation.
  1599.  
  1600.      SHORTEN.ASC  - Message displayed when a users time  remaining
  1601.      has been shortened due to a pending reservation.
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.                                        27
  1621.  
  1622.  
  1623.      UDESK.EXE - Time adjustment program
  1624.  
  1625.  
  1626.      This  program will credit a user for time he lost as the  re-
  1627.      sult   of  a  shortened  session.   It  is  valid  only   for
  1628.      RemoteAccess systems.
  1629.  
  1630.      This program should be run just before RemoteAccess fires up.
  1631.  
  1632.      The format is:
  1633.  
  1634.         UDESK.EXE configfile node
  1635.  
  1636.      Example:
  1637.  
  1638.         UDESK.EXE \hlutil\fdesk.cfg 2
  1639.  
  1640.      Example bat file:
  1641.  
  1642.         :START:
  1643.         CD\RA
  1644.         \HLUTIL\UDESK.EXE \HLUTIL\FDESK.CFG 2
  1645.         RA -N2
  1646.         GOTO START
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.                                        28
  1681.  
  1682.  
  1683.      RDESK.EXE - Reservation Entry Program
  1684.  
  1685.  
  1686.      This program is used to actually enter reservations.   In ad-
  1687.      dition, it can list and cancel reservations as well.
  1688.  
  1689.      When adding a reservation,  a person must specify a date  un-
  1690.      less the reservation is a permanent one.  The date must be in
  1691.      the  format  of MM/DD/YY including the slashes.   An  invalid
  1692.      date  will result in an error.   The time of the  reservation
  1693.      must  be  entered in 24 hour format (00:00 to 23:59)  and  it
  1694.      must include the colon.
  1695.  
  1696.      When listing reservations,  the user may see just his,  or he
  1697.      may request to see all reservations.   In any case,  he  will
  1698.      see only dates and times.  Never names.
  1699.  
  1700.      User's  with Sysop security will be shown the names of  users
  1701.      holding reservations when listing reservations.
  1702.  
  1703.      When  cancelling a reservation,  the user must specify  which
  1704.      reservation he wants to cancel.
  1705.  
  1706.      RDESK  supports two ascii files.   RDESKIN.ASC  is  displayed
  1707.      prior to RDESK.EXE beginning execution.  RDESKOUT.ASC is dis-
  1708.      played  when RDESK is terminated.  In order to be  displayed,
  1709.      these  files  must be in the 'path to files'  directory.   At
  1710.      this time, there is no support for substitutions used to dis-
  1711.      play things like names, date, time.
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.                                        29
  1741.  
  1742.  
  1743.      FrontDesk - Special BBS configurations
  1744.  
  1745.  
  1746.      Ok,  most of you are going to be running a single  node  BBS,
  1747.      with  or  without a mailer.  Others will be  running  systems
  1748.      with multiple phone lines, computers, phone numbers, etc.
  1749.  
  1750.      I can't begin to cover all of the possibilities,  so I am go-
  1751.      ing  to  provide you with some guidelines on  the  file  con-
  1752.      figurations which are available.  In some cases, you may take
  1753.      exception to my suggestions, that's fine.   Set the system up
  1754.      the way you need to,  and if it works for you great.   If you
  1755.      run into problems,  give me a call and I'll see what I can do
  1756.      to help.
  1757.  
  1758.      The first situation is a single node BBS.   For this  system,
  1759.      you don't need to do anything.   The installation process set
  1760.      the system up just as you'll need it.   Feel free to read on,
  1761.      maybe you'll get some ideas for other things or later times.
  1762.  
  1763.      The next situation will be a BBS with more than one node  and
  1764.      different phone number FOR EACH NODE.  The only change that I
  1765.      think  you SHOULD make is that on the RemoteAccess  menu  op-
  1766.      tions for RDESK.EXE and FDESK.EXE, you should use a different
  1767.      path  and/or file name for FDESK.RSV.   Why?   Well  this  is
  1768.      where  the reservations are held,  and if you used  the  same
  1769.      file for more than one node, all of the nodes would be locked
  1770.      out during a reservations start time until your grace  period
  1771.      has elapsed.   This isn't a real good idea.   You can do  it,
  1772.      but  you'll be causing problems for users who should be  able
  1773.      to logon the other (if any) available node(s).   You may,  at
  1774.      your discretion, use a different FDESK.CFG for each node.  If
  1775.      do,  just change the drive and/or path specification on  each
  1776.      of your nodes menu items to reflect the different file names.
  1777.  
  1778.      The next system, is one that has mode than one node, but only
  1779.      on phone number.  In this case, when user dials in, he'll get
  1780.      the next available node.   You'll be a lot better off if  you
  1781.      treat this as a single node BBS.   If you don't,  you'll have
  1782.      reservations for a user on (let's say) node one,  and he  may
  1783.      logon and get connected to node five.   If this happens,  two
  1784.      things  occur.   He's already on node five se he's happy  but
  1785.      the  reservation  file for node one will show him  as  having
  1786.      missed  a reservation (when he didn't really),  and node  one
  1787.      will be needlessly tied up until the grace period elapses.
  1788.  
  1789.      The final system is a combination of the last two.  I'll keep
  1790.      this  short.   Use a different FDESK.RSV file for each  PHONE
  1791.      NUMBER  used to connect to your system.   If you don't,  just
  1792.      read the previous two paragraphs.
  1793.  
  1794.      If you can thing of something else, let me know and I'll make
  1795.      a suggestion.  The final decision, however, is still yours to
  1796.      make.
  1797.  
  1798.  
  1799.  
  1800.                                        30
  1801.  
  1802.  
  1803.      Release History
  1804.  
  1805.  
  1806.      02.02.92.b - Beta Test
  1807.  
  1808.  
  1809.      CDESK.EXE would always write to file FDESK.CFG regardless  of
  1810.      the file specified in the 'tofile' parameter.  Fixed.
  1811.  
  1812.      02.18.92 - General release.
  1813.  
  1814.  
  1815.      Support of ASCII files
  1816.  
  1817.      Limit a sessions time on the system if it would impact an al-
  1818.      ready scheduled reservation.   Only done if the current  ses-
  1819.      sions  is not the result of a reservation.   Valid  only  for
  1820.      RemoteAccess systems.
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.                                        31
  1861.